Insbesondere im Handling von Fenstern (MIAWs) hat
Macromedia in der Version  MX 2004 von Director
grundlegende nderungen vorgenommen. So gibt es z.B.
nicht mehr die Eigenschaft 'windowType'. Dafr
knnen aber alle wesentlichen Fenster-Elemnete mit
neuen Properties angepasst werden.

Daher finden Sie in diesem Verzeichnis die vier
Beispieldateien fr MIAWs aus dem Kapite_3 spe-
ziell fr Director MX 2004 angepasst.

Da Macromedia in MX 2004 auch den Zugriff auf
Systemeigenschaften und Objekte gendert hat, und
ein neues DOM (Document Object Model) einfhrt,
wurde bei den MIAW-Beispielen gleich die Gelegen-
heit genutzt und die Syntax entsprechend diesem
Modell verwendet.

Beispielsweise lautet die Syntax fr den Befehl,
den Abspielkopf im aktuellen Frame zu halten nicht
mehr:

go to the frame

sondern:

_movie.go(_movie.frame)

Hier ist _movie das Objekt, das die Methode go()
enthlt, auch die Property 'frame' gehrt zu 
diesem Objekt.

Aus Grnden der Kompatibilitt zu Skripten von
Director-Versionen vor MX 2004 im Umgang mit MIAWs
und mit Timeout-Objekten (deren Verhalten wurde
auch in MX 2004 gendert) wurde die Systemeigen-
schaft:

_movie.scriptExecutionStyle

in Director MX 2004 eingefhrt. Diese Eigenschaft
kann vom Programmierer gesetzt werden, und hat die
folgenden Auswirkungen:

_movie.scriptExecutionStyle <= 9            -- vor MX 2004
    ein rgb Farb-Objekt wird als rgb(...)  dargestellt
    existiert timeout("xxx") nicht, wird es erstellt
    existiert member("xxx")  nicht, folgt (member -1 of castLib 1) 
    existiert sprite("xxx")  nicht, wird sprite(1) zurckgegeben
    existiert window("xxx")  nicht, wird es erstellt 
    existiert script("xxx")  nicht, folgt ein Skriptfehler
    existiert xtra("xxx")    nicht, folgt ein Skriptfehler
    #name wird in 'the xtraList' fr jede xtra-Datei verwendet
    '(window "stage")' ist nicht in 'the windowList' enthalten
    
_movie.scriptExecutionStyle >= 10           -- ab MX 2004
    ein rgb Farb-Objekt wird durch color(...) ersetzt
    existiert timeout("xxx") nicht, liefert der Befehl 'void' zurck
    existiert member("xxx")  nicht, liefert der Befehl 'void' zurck
    existiert sprite("xxx")  nicht, wird sprite(1) zurckgegeben
    existiert window("xxx")  nicht, liefert der Befehl 'void' zurck
    existiert script("xxx")  nicht, liefert der Befehl 'void' zurck
    existiert xtra("xxx")    nicht, liefert der Befehl 'void' zurck
    #fileName wird in 'the xtraList' fr jede xtra-Datei verwendet
    '(window "stage")' ist in 'the windowList' enthalten

Auf die Stabilitt und Ausfhrungsgeschwindigkeit hat
die Einstellung von 'scriptExecutionStyle', laut Mac-
romedia, keinerlei Einfluss.